Problem Note 53550: SAS® Real-Time Decision Manager LoadTreatments utility might return "Unable to read custom detail table" when loading treatments to an Oracle database
SAS Real-Time Decision Manager supplies a LoadTreatments utility that enables you to upload your treatment data to a database. However, this utility might not successfully load treatment data into an Oracle database.
This problem occurs because the name of one of the expected columns, ALLOW_MULTIPLE_LIST_VALUES_FLAG, exceeds the length limit for column names in Oracle. You cannot create the necessary underlying table in Oracle to accept the uploaded treatments. If you create the table with that column omitted and then attempt to run the load treatments command, you receive the following errors:
2014-07-14 11:15:42: Unable to read custom detail table XXXXXX.
2014-07-14 11:15:42: Unable to execute query: SQL passthru expression contained these errors:
ERROR: The following columns were not found in the contributing tables: ALLOW_MULTIPLE_LIST_VALUES_FLAG.
To work around this issue, create the table with the column name ALLOW_MULTIPLE_LIST_VALUES_FLG.
Operating System and Release Information
SAS System | SAS Real-Time Decision Manager | Solaris for x64 | 5.4_M1 | 6.4 | | 9.2 TS2M0 |
Linux for x64 | 5.4_M1 | 6.4 | | 9.2 TS2M0 |
HP-UX IPF | 5.4_M1 | 6.4 | | 9.2 TS2M0 |
64-bit Enabled Solaris | 5.4_M1 | 6.4 | | 9.2 TS2M0 |
64-bit Enabled AIX | 5.4_M1 | 6.4 | | 9.2 TS2M0 |
Microsoft® Windows® for x64 | 5.4_M1 | 6.4 | | 9.2 TS2M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2014-07-14 16:09:59 |
Date Created: | 2014-07-14 14:58:28 |